// pages/articleDetail/articleDetail.js
const util = require('../../utils/util.js');
var WxParse = require('../../wxParse/wxParse.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
		/* 文章id */
		questionDetailId:"",
		/* 文章内容 */
		article:{},
		/* 问题名称 */
		question:""
  },
	/**
	* 生命周期函数--监听页面加载
	*/
	onLoad: function (options) {
		this.data.questionDetailId=options.id;
		wx.showShareMenu({  
			withShareTicket:true,
			menus: ['shareAppMessage', 'shareTimeline']
		})
	},
	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function () {
		this.scanArticalTime();
		this.obtainQuestionDetail();
	},
	wxParseTagATap:function(e){
		wx.navigateTo({
			url: "../"+e.currentTarget.dataset.src
		})
	},
	/* 文章浏览次数 */
	scanArticalTime:function(){
		var _this=this;
		wx.request({
			url: util.url+"/article/addPageView/"+_this.data.questionDetailId,
			header: {
				'content-type': 'application/json' 
			},
			success(res) {
				if(res.data.resultCode==0){
				}else{
					wx.showToast({
						icon:"none",
						title:res.data.resultMsg
					})
				}
			}
		})
	},
	/* 获取文章详情 */
	obtainQuestionDetail:function(){
		var _this=this;
		wx.request({
			url: util.url+"/qa/queryQuestionById",
			method:"post",
			data: {
				id:_this.data.questionDetailId
			},
			header: {
				'content-type': 'application/json' 
			},
			success(res) {
				if(res.data.resultCode==0){
					var content=res.data.resultData.answer;
					
					var arr=content.split('">');
					var index=-1;
					var url="";
					
					for(var i=0;i<arr.length;i++){
						index=parseInt(arr[i].indexOf("href"));
						if(index>-1){
							if(arr[i].indexOf("http://")>-1){
								arr[i]=arr[i].replace(/http:\/\//, "");
							}else if(arr[i].indexOf("https://")>-1){
								arr[i]=arr[i].replace(/https:\/\//, "");
							}
						}
					}
					res.data.resultData.answer=arr.join('">');
					_this.setData({
						article:res.data.resultData.answer,
						question:res.data.resultData.question
					})
					var articles=res.data.resultData.answer;
					WxParse.wxParse('articles', 'html', articles,_this, 5);
				}else{
					wx.showToast({
						icon:"none",
						title:res.data.resultMsg
					})
				}
			}
		});
	},
/**
	 * 用户点击右上角分享朋友
	 */
	onShareAppMessage: function (e) {
		
	},
	/**
	* 用户点击右上角分享朋友圈
	*/
	onShareTimeline: function () {

	 },


})